A Transaction Model for Management for Replicated Data with Multiple Consistency Levels

نویسنده

  • Anand Tripathi
چکیده

We present here a transaction model for managing replicated data with different consistency guarantees to make suitable trade-offs between data availability, scalability, and consistency for different data items. Data is organized in a hierarchy which is based on consistency levels and the associated transaction management protocols. The model presented here is based on imposing certain constraints on information flow across data layers in this hierarchy to ensure the desired consistency guarantees for data items at different levels. The transaction model proposed here simultaneously supports transactions with different consistency levels, which include ACID transactions for strong consistency, and weaker consistency models such as snapshot isolation (SI), causal snapshot isolation (CSI), CSI with commutative updates, and CSI with unsynchronized concurrent updates. The building block for this transaction model is the snapshot isolation model.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Consistency Control of Replicated Data in Federated Databases

to whether a promise can be issued is based on a satissability test, that the constraints associated with those transactions already in the queue, together with the constraint associated with the new transaction, are satissable. The constraint solver is also capable of answering queries about the ealiest time at which a piece of data will become up-to-date. The transaction mechanism supports th...

متن کامل

Trends in Data Storage and Implications for Data Management

This paper presents a meta protocol that allows the dynamic replacement of replication control protocols in replicated databases. The meta protocol is motivated by the diversity of concurrency control and replication control protocols that implement different transaction isolation levels. The replacement of protocols allows applications to dynamically adapt themselves to consistency and data ac...

متن کامل

Predictive Models for Consistency Index of a Data Object in a Replicated Distributed Database System

Consistency is a qualitative measure of database performance. Consistency Index (CI) is a quantification of consistency of a data unit in terms of percentage of correct reads to the total reads observed on the data unit in given time. The consistency guarantee of a replicated database logically depends on the number of reads, updates, number of replicas, and workload distribution over time. The...

متن کامل

Transactions on replicated data in Mobile Ad Hoc Nets - and some further issues of large scalable networks

In the Coco/Da project data centric middleware functions for Mobile Ad Hoc Nets have been investigated and developed. Transactional support and data replication are important functions of traditional data management systems. Using a volatile communication infrastructure, replication plays an even more important role than in fixed wired systems in order to increase availability of data. Keeping ...

متن کامل

Achieving Consistency in Mobile Databases through Localization in PRO-MOTION

There is great need and potential for traditional transaction support in a mobile computing environment. However, owing to the inherent limitations of mobile computing, we need to augment the well-developed techniques of Database Management Systems with new approaches. In this paper, we focus on the challenge of assuring data consistency. Our approach of localization is to reformulate global co...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014